Mark AtkinsMark Atkins
Türkiye's sixth place in men's volleyball: a ticket to 2027 and what a two-line notice leaves outIncheon, a September morning. I print out a single A4 sheet with two lines on...
Türkiye and the 2027 World Championship: sixth place says nothing until the drawIn the old workroom in Binh Duong, I taped an A4 sheet to the wall with exact...
China Masters 2026: Srikanth Reborn at 33, Satwik-Chirag Survive 69-Minute War — India's Multi-Front Ambition RevealedWhen the score read 18-19 in game two and Victor Lai stood on the verge of...
Robbie Ure, the 100th-Minute Equaliser and Sevilla's Stoppage-Time Collapse at LevanteThe 100th minute. At the Ciutat de Valencia, the clock had passed a marker...
Global Esports fall 1-2 to Vitality: the map that does not exist and the lesson on esports dataI read that match report at two in the morning Chicago time, when the city ha...
The Invisible Referee: How Patches and Verification Gaps Decide Esports ChampionshipsLast Tuesday night, in a small apartment in Seoul, I opened a file I had been...
The Goal That Was Not in the Spreadsheet: Hanoi FC and the 19-Year-Old Who Emerged from the Sediment Layer89th minute, Hang Day Stadium. The score was 1-1. Ten minutes earlier, The Co...
The Broken Racket in Paris 2026 and the Paradox Named Wang ChuqinOn July 31, 2026, at the Paris Sud Arena, Wang Chuqin — the world number one ...
India 3-0 Kazakhstan: Three Singles Set the Tone, Two Doubles Pairs Never Touched the ShuttleOn the blue plastic chairs in the corner of the hall, Treesa Jolly bent down ...
India 3-0 Kazakhstan: Three Singles Decided It, Two Pairs Never Took the CourtUnder the 21-point rally system, a scoreline of 7-2 cannot exist. A game ends...
Norway vs Portugal: Verifying the Data Behind the Most Overhyped Fixture of the International WindowIn the 72 hours before the match between Norway and Portugal, at least fourte...
Ljubljana 2026 and the Thirteen-Day Gap Before the First BallOn 28 September 2026, the media accreditation portal of the European Table...
When Data Refuses to Speak: Decoding the Transfer Window's Information Void from MelbourneThere is something strange happening in the transfer window I am monitoring...
Cannot create a sports article from non-sports contentThe original content (from The Express Tribune) is an article about the food...
When the Basketball Data Pipeline Runs Dry: Lessons from an Empty AnalysisThe screen in the small Miami apartment was still glowing at 2 a.m. I sat...
Fenerbahçe: İsmail Kartal's U-turn, Oğuz Çetin's reassurance and signals from the 11:30 trainingAt 11:30, Fenerbahçe's training ground became the stage for a quiet but...
U23 Vietnam 2-0 U23 Philippines: Two Late Goals and the Hinge Nobody WatchesIn the 47th minute the ball left Sando Reyes' boot, driven low and hard towar...
Carlsen Returns, $1M Prize, and a Relentless Schedule: Global Chess League 2026The fourteen-second gap — enough to redraw the entire defensive map of the...
VALORANT Champions Shanghai: T1 and 100 Thieves Advance — and the Way They Advanced Is the Scary Part9-3. The first half on Summit ended with a six-round lead for Paper Rex. In t...
Quang Hai Withdraws: Who Partners Hoang Duc, and Why That Is Not the Biggest ConcernThere was a September afternoon in Binh Duong when I sat alone on the stand o...
